*{
    margin:0;
    padding:0;
}

.clearfix{
    clear:both;
    content:"";
    display:table;

}
li{
    list-style: none;
    margin-right:50px;
}
a{
    text-decoration: none;
    color:#5085c8;
}
a:hover{
    text-decoration: underline;
}
.top a{
    color:#fff;

}
input{
    outline:none;
}

.fl{
    float:left;
}
.fr{
    float:right;
}
.header_bg{
    height:110px;
    box-shadow:0 2px 8px #eee;
}
.header{
    width:1200px;
    margin:0 auto;
}
ul{
    width:400px;
    margin-top:10px;
}
.logo img{
    width:90px;
}
.header ul .txt{
    height:80px;
    line-height:80px;
    padding-left:50px;
    border-left:1px solid #eee;
    font-size:22px;
    color:#666;
    margin-top:8px;
}
.header .login{
    font-size:16px;
    color:#333;
    margin-top:60px;
}
.header .login a{

}
.subject{
    width:1200px;
    margin:60px auto;
    text-align:center;
    font-size:14px;
    color:#333;

}
.subject form{
    width:660px;
    text-align:right;
    margin:0 auto;
}
.subject input{
    width:400px;
    height:56px;
    border:1px solid #ccc;
    line-height:86px;
    margin:20px;
    padding-left:10px;
}

.subject .phone_yzm_box input{
    width:280px;
    margin-right:0;

}
.subject .phone_yzm_box a:hover .phone_yzm{
    background:#ccc;
}

.subject .phone_yzm{
    display:inline-block;
    width:120px;
    height:56px;
    line-height:56px;
    color:#999;
    background:#f1f1f1;
    text-align:center;
    margin-right:20px;
    border:1px solid #ccc;
    border-left:none;
}
.subject .check_box{
   margin:30px 0 10px 100px;
    height:40px;
    line-height:40px;

}
.subject .check{
    display:inline-block;
    width:12px;
   height:12px;
    border:2px solid #5085c8;
    margin:10px;
    vertical-align: middle;


}
.subject .bth{
    width:400px;
    height:58px;
    line-height: 58px;
    background:#5085c8;
    border-radius:5px;
    margin-left:500px;
    text-align:center;
    font-size:18px;
    color:#fff;
    margin-bottom:20px;
}
.subject .tip {
    width: 400px;
    color: #fd6d64;
    text-align: center;
    margin-left:500px;
}




















.footer {

    margin-top:100px;

}
.footer .consult{
    width:1200px;
    margin:0 auto 40px;
}
.footer .consult .fl p{
    font:700 20px "微软雅黑";
    color:#666;
    margin-bottom:30px;

}
.footer .consult .fl p span{
    margin-right:20px;
}
.footer .consult .fl .bth{
    width:200px;
    height:60px;
    line-height:60px;
    background:#3983da;
    text-align:center;
}
.footer .consult .fl .bth{
    color:#fff;
    font-size:20px;
    border-radius:5px;
}
.consult .fl a{
    text-decoration: none;
    color:#fff;
}
.consult .fl a:hover{
    text-decoration: none;
}
.bottom{
    height: 116px;
    text-align: center;
    font-size: 14px;
    box-sizing: border-box;
    padding:10px 0;
    background:#3983da;
}
.bottom p{
    height: 32px;
    line-height: 32px;
    color: white;
}
.bottom p img{
    margin: 0 4px;
}
.bottom p  a{
    color: white;
    text-decoration: none;
}
.bottom p a:hover{
    text-decoration: underline;
}

.bottom span{
    margin: 0 20px;
}
